terrorist outrage - German English Dictionary